*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
box-sizing: border-box;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
             "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",
             SimSun, sans-serif,"微软雅黑";}
html{font-size: 62.5%;}
body{font-size: 1.4rem;}
html,body{width: 100%!important;}
h1{font-size:2.4rem ;}
a{text-decoration: none;color: #5f8cf7;}
ul li{list-style: none;}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.w750,.container,header,section,footer{width:750px;height:auto;max-width: 100%;margin:0 auto;overflow: hidden;}
/*头部*/
/*header{height: 1334px;}*/
header,section,footer{position: relative;}
/*通用*/
.yqgs_btn button{width: 226px;height: 100px;color: white;font-size: 32px;border: 0;
background: linear-gradient(left top, rgba(249,184,63,.6), #fda085 30%);
background: -webkit-linear-gradient(left top, rgba(249,184,63,.6), #fda085 30%);
background: -moz-linear-gradient(left top, rgba(249,184,63,.6), #fda085 30%);
background: -ms-linear-gradient(left top, rgba(249,184,63,.6), #fda085 30%);}

/*继承父级*/
.fn_inherit{display: inherit;}
/*中心对齐*/
.fn_center{text-align: center;display: box;box-align: center;box-pack: center;
	display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;
    display: -o-box;
    -o-box-align: center;
    -o-box-pack: center;
    display: -ms-box;
    -ms-box-align: center;
    -ms-box-pack: center;
    }
/*flex*/
.fn_horizontally,.fn_vetically,.fn_align_both,.fn_align_both,.fn_align_both2,.fn_item_both,
.fn_start,.fn_end,.fn_nowrap,.fn_align_both2
{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
/*水平居中*/
.fn_horizontally{justify-content: center;}
/*垂直居中*/
.fn_horizontally2{align-content: center;}
/*垂直水平居中*/
.fn_vetically{align-items: center;}
.fn_vetically2{justify-content: center;align-content: center;margin: 0 auto;}
/*两端对齐*/
.fn_align_both{justify-content: space-between;}
.fn_align_both2{justify-content:space-around;}
/*左对齐*/
.fn_rtl{display: inline-block;}
.fn_Rtl{display: inline-flex;}
/*右对齐*/
.fn_right{justify-content: flex-end;}
.fn_left{justify-content: flex-start;}
/*适配*/
.fn_window{width: auto;max-width: 100%!important;height: auto;min-height: 100%!important;}
/*上下两端对齐*/
.fn_item_both{flex-flow: row wrap;align-content: space-between;}
/*上下顶端对齐*/
.fn_start{align-items:flex-start;}
/*上下底端对齐*/
.fn_end{align-items:flex-end;}
/*不换行*/
.fn_nowrap{flex-flow: row wrap;align-items: center;}


/*input通用*/
form input{width: auto;border: 0;background: 0;caret-color:#FE7B22;caret-width:2px;
padding: 5px;font-size: 16px;color: #FFFFFF;line-height: normal;}
/* WebKit browsers */
input::-webkit-input-placeholder {color: #FFFFFF;font-size: 16px;}
/* Mozilla Firefox 4 to 18 */
input:-moz-placeholder {color: #FFFFFF;font-size: 16px;opacity: 1;}
/* Mozilla Firefox 19+ */
input::-moz-placeholder {color: #FFFFFF;font-size: 16px;opacity: 1;}
/* Internet Explorer 10+ */
input:-ms-input-placeholder {color: #FFFFFF;font-size: 16px;}


